flesh sponge - French English Dictionary